A Note on Deterministic Approximate Counting for k-DNF

نویسنده

  • Luca Trevisan
چکیده

We describe a deterministic algorithm that, for constant k, given a k-DNF or kCNF formula φ and a parameter ε, runs in time linear in the size of φ and polynomial in 1/ε and returns an estimate of the fraction of satisfying assignments for φ up to an additive error ε. For k-DNF, a multiplicative approximation is also achievable in time polynomial in 1/ε and linear in the size of φ. Previous algorithms achieved polynomial (but not linear) dependency on the size of φ and on 1/ε; their dependency on k, however, was much better than ours. Unlike previous algorithms, our algorithm is not based on derandomization techniques, and it is quite similar to an algorithm by Hirsch for the related problem of solving k-SAT under the promise that an ε-fraction of the assignments are satisfying. Our analysis is different from (and somewhat simpler than) Hirsch’s.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Deterministic Hypergraph Coloring and Its Applications

Given a hypergraph and a set of colors, we want to nd a vertex coloring to minimize the size of any monochromatic set in an edge. We give deterministic polynomial time approximation algorithms with performances close to the best bounds guaranteed by existential arguments. This can be applied to support divide and conquer approaches to various problems. We give two examples. For deterministic DN...

متن کامل

Lecture 25

Given a DNF formula φ with n variables, DNF counting is the problem finding the number of satisfying assignments for φ. Note that in general satisfiability for DNF is easy as we need only satisfy a single clause, but the counting problem is hard. Indeed, if we could do this, then given any 3-CNF formula f with n variables, we could take its negation, count how many satisfying assignments its ne...

متن کامل

Deterministic Approximate Counting of Depth-2 Circuits

We describe deterministic algorithms which for a given depth-2 circuit $F$ approximate the probability that on a random input $F$ outputs a specific value $\alpha$. Our approach gives an algorithm which for a given $GF[2]$ multivariate polynomial $p$ and given $\varepsilon >0$ approximates the number of zeros of $p$ within a multiplicative factor $1+ \varepsilon$. The algorithm runs in time $ex...

متن کامل

On Hashing-Based Approaches to Approximate DNF-Counting

Propositional model counting is a fundamental problem in artificial intelligence with a wide variety of applications, such as probabilistic inference, decision making under uncertainty, and probabilistic databases. Consequently, the problem is of theoretical as well as practical interest. When the constraints are expressed as DNF formulas, Monte Carlo-based techniques have been shown to provide...

متن کامل

Counting Solutions to Polynomial Systems via Reductions

This paper provides both positive and negative results for counting solutions to systems of polynomial equations over a finite field. The general idea is to try to reduce the problem to counting solutions to a single polynomial, where the task is easier. In both cases, simple methods are utilized that we expect will have wider applicability (far beyond algebra). First, we give an efficient dete...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Electronic Colloquium on Computational Complexity (ECCC)

دوره   شماره 

صفحات  -

تاریخ انتشار 2002